addEvent(window,'load',inicializarEventos,false);

function inicializarEventos()
{
  cargarPagina('get_comments.php'); 
}

var conexion1;
function cargarPagina(url) 
{

  if(url=='')
  {
        return;
  }
  conexion1=postRequest();
  conexion1.onreadystatechange = procesarEventos;
  conexion1.open("GET", url, true);
  conexion1.send(null);
  //conexion1.send(url);
}

function postRequest() 
{
  var xmlHttp=null;
  if (window.XMLHttpRequest) {
	  xmlHttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject) {
	      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  return xmlHttp;
}

function procesarEventos()
{
  var entry = document.getElementById("entry");
  if(conexion1.readyState == 4)
  {
	  entry.innerHTML = conexion1.responseText;
        var ob1=document.getElementById('sig');
        if (ob1!=null)
          addEvent(ob1,'click',presionEnlace,false);
        var ob2=document.getElementById('ant');
        if (ob2!=null)
          addEvent(ob2,'click',presionEnlace,false);
  } 
  else 
  {
	  entry.innerHTML = '';
  }
}

function presionEnlace(e)
{
  if (window.event)
  {
        window.event.returnValue=false;
        var url=window.event.srcElement.getAttribute('href');
        cargarPagina(url);       
  }
  else
        if (e)
        {
          e.preventDefault();
          var url=e.target.getAttribute('href');
          cargarPagina(url);     
        }
}

//***************************************
//Funciones comunes a todos los problemas
//***************************************

function addEvent(elemento,nomevento,funcion,captura)
{
  if (elemento.attachEvent)
  {
        elemento.attachEvent('on'+nomevento,funcion);
        return true;
  }
  else  
        if (elemento.addEventListener)
        {
          elemento.addEventListener(nomevento,funcion,captura);
          return true;
        }
        else
          return false;
}
